package io.renren.modules.communityService.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.common.utils.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统用户
 *
 * @author chenweilong
 * @email 1433471850@qq.com
 * @date 2021-03-20 17:12:27
 */
@Data
@TableName("sys_user")
@ApiModel("系统用户")
@Accessors(chain = true)
public class SysUserDTO extends PageParam implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	@TableId(type = IdType.AUTO)
	@ApiModelProperty(required=false,value="")
	private Long userId;
	/**
	 * 用户名
	 */
	@ApiModelProperty(required=false,value="用户名")
	private String username;
	/**
	 * 密码
	 */
	@ApiModelProperty(required=false,value="密码")
	private String password;
	/**
	 * 盐
	 */
	@ApiModelProperty(required=false,value="盐")
	private String salt;
	/**
	 * 邮箱
	 */
	@ApiModelProperty(required=false,value="邮箱")
	private String email;
	/**
	 * 手机号
	 */
	@ApiModelProperty(required=false,value="手机号")
	private String mobile;
	/**
	 * 状态  0：禁用   1：正常
	 */
	@ApiModelProperty(required=false,value="状态  0：禁用   1：正常")
	private Integer status;
	/**
	 * 类型
	 */
	@ApiModelProperty(required=false,value="类型")
	private Integer type;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(required=false,value="创建时间")
	private Date createTime;

}
